

@forward 'element-plus/theme-chalk/src/common/var.scss' with (
  $colors: (
    'primary': (
      'base': #001544,
    ),
  )
);


$layoutHeadBarHeight: 64px;
$primary: #001544;

@mixin shadow {
  box-shadow: 0 0 30px 0 rgba(47, 63, 78, 0.08);
}









.el-overlay {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 2000;
	height: 100%;
	background-color: var(--el-overlay-color-lighter);
	overflow: auto
}
.el-overlay .el-overlay-root {
	height: 0
}
.el-message-box {
	--el-messagebox-title-color:var(--el-text-color-primary);
	--el-messagebox-width:420px;
	--el-messagebox-border-radius:4px;
	--el-messagebox-font-size:var(--el-font-size-large);
	--el-messagebox-content-font-size:var(--el-font-size-base);
	--el-messagebox-content-color:var(--el-text-color-regular);
	--el-messagebox-error-font-size:12px;
	--el-messagebox-padding-primary:15px;
}
.el-message-box {
	display:inline-block;
	max-width:var(--el-messagebox-width);
	width:100%;
	padding-bottom:10px;
	vertical-align:middle;
	background-color:var(--el-bg-color);
	border-radius:var(--el-messagebox-border-radius);
	border:1px solid var(--el-border-color-lighter);
	font-size:var(--el-messagebox-font-size);
	box-shadow:var(--el-box-shadow-light);
	text-align:left;
	overflow:hidden;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
}
.el-message-box:focus {
	outline:0!important;
}
.el-overlay.is-message-box .el-overlay-message-box {
	z-index: inherit;
	text-align:center;
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	padding:16px;
	overflow:auto;
}
.el-overlay.is-message-box .el-overlay-message-box::after {
	content:"";
	display:inline-block;
	height:100%;
	width:0;
	vertical-align:middle;
}
.el-message-box.is-draggable .el-message-box__header {
	cursor:move;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
}
.el-message-box__header {
	position:relative;
	padding:var(--el-messagebox-padding-primary);
	padding-bottom:10px;
}
.el-message-box__title {
	padding-left:0;
	margin-bottom:0;
	font-size:var(--el-messagebox-font-size);
	line-height:1;
	color:var(--el-messagebox-title-color);
}
.el-message-box__headerbtn {
	position:absolute;
	top:var(--el-messagebox-padding-primary);
	right:var(--el-messagebox-padding-primary);
	padding:0;
	border:none;
	outline:0;
	background:0 0;
	font-size:var(--el-message-close-size,16px);
	cursor:pointer;
}
.el-message-box__headerbtn .el-message-box__close {
	color:var(--el-color-info);
	font-size:inherit;
}
.el-message-box__headerbtn:focus .el-message-box__close,.el-message-box__headerbtn:hover .el-message-box__close {
	color:var(--el-color-primary);
}
.el-message-box__content {
	padding:10px var(--el-messagebox-padding-primary);
	color:var(--el-messagebox-content-color);
	font-size:var(--el-messagebox-content-font-size);
}
.el-message-box__container {
	position:relative;
}
.el-message-box__input {
	padding-top:15px;
}
.el-message-box__input div.invalid>input {
	border-color:var(--el-color-error);
}
.el-message-box__input div.invalid>input:focus {
	border-color:var(--el-color-error);
}
.el-message-box__status {
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	font-size:24px!important;
}
.el-message-box__status::before {
	padding-left:1px;
}
.el-message-box__status.el-icon {
	position:absolute;
}
.el-message-box__status+.el-message-box__message {
	padding-left:36px;
	padding-right:12px;
	word-break:break-word;
}
.el-message-box__status.el-message-box-icon--success {
	--el-messagebox-color:var(--el-color-success);
	color:var(--el-messagebox-color);
}
.el-message-box__status.el-message-box-icon--info {
	--el-messagebox-color:var(--el-color-info);
	color:var(--el-messagebox-color);
}
.el-message-box__status.el-message-box-icon--warning {
	--el-messagebox-color:var(--el-color-warning);
	color:var(--el-messagebox-color);
}
.el-message-box__status.el-message-box-icon--error {
	--el-messagebox-color:var(--el-color-error);
	color:var(--el-messagebox-color);
}
.el-message-box__message {
	margin:0;
}
.el-message-box__message p {
	margin:0;
	line-height:24px;
}
.el-message-box__errormsg {
	color:var(--el-color-error);
	font-size:var(--el-messagebox-error-font-size);
	min-height:18px;
	margin-top:2px;
}
.el-message-box__btns {
	padding:5px 15px 0;
	display:flex;
	flex-wrap:wrap;
	justify-content:flex-end;
	align-items:center;
}
.el-message-box__btns button:nth-child(2) {
	margin-left:10px;
}
.el-message-box__btns-reverse {
	flex-direction:row-reverse;
}
.el-message-box--center .el-message-box__title {
	position:relative;
	display:flex;
	align-items:center;
	justify-content:center;
}
.el-message-box--center .el-message-box__status {
	position:relative;
	top:auto;
	padding-right:5px;
	text-align:center;
	transform:translateY(-1px);
}
.el-message-box--center .el-message-box__message {
	margin-left:0;
}
.el-message-box--center .el-message-box__btns {
	justify-content:center;
}
.el-message-box--center .el-message-box__content {
	padding-left:calc(var(--el-messagebox-padding-primary) + 12px);
	padding-right:calc(var(--el-messagebox-padding-primary) + 12px);
	text-align:center;
}

